.box {}

.content_box {
  // margin-top: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 510px;
  width: 100%;

  // background: gray;
  // 图片css
  .img_box {
    width: 340px;
    height: 340px;
    background-color: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 50%;
    overflow: hidden;
    img {
      height: 100%;
      width: 100%;
      border-radius: 50%;
    }
  }

  .song_box {
    margin-top: 50px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 70px;
    width: 100%;
    background-color: rgb(248, 248, 248);

    .song_left {

      // 歌曲标题
      .song_title {
        font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS",
          sans-serif;
        font-size: 25px;
      }

      .song_author {
        margin-top: 4px;
        // letter-spacing: 6px;
        font-size: 14px;
        color: rgb(152, 152, 152);
      }
    }

    .song_logo {
      .song_logo_font {
        font-size: 50px;
      }
    }
  }
}

// 底部css

.bottom {
  // margin-top: 50px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  // height: 150px;

  .bottom_left,
  .bottom_right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: rgb(152, 152, 152);
  }
}

//  句子css
.sentence_box {
  margin: 0 20px;
  font-size: 18px;
  margin-top: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  .sentence_text {
    font-family: "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
    text-indent: 30px;
    line-height: 30px;
  }
}
.sentence_left {
  float: right;
  margin-top: 25px;
  margin-right: 15px;
  .sentence_from {
    // font-size: 20px;
  }
  .sentence_author {
    text-align: right;
    margin-top: 15px;
    font-size: 12px;
    color: rgb(152, 152, 152);
  }
}
.article {
  height: calc(100vh - 150px);
  margin: 25px 20px;
}
.article_title {
  color: #3f3838;
  font-size: 24px;
}
.article_author{
  margin:10px 0;
  color: rgb(152, 152, 152);
}

// 文章
.article_content {
  overflow-x: hidden;
  overflow-y: scroll;
}
.article .article_content p {
  text-indent: 30px;
  color: red;
}

.animation2 {
  width: 200px;
  height: 200px;
  border: 1px solid white;
  border-radius: 100px;
  overflow: hidden;
  float: left;
  animation: frame 20s linear infinite;
}

@keyframes  frame{
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}


// 进度条
.music_progress_bar{
  width: 100%;
  height: 4px;
  background: rgba(255,255,255,0.5);
  margin-top: 5px;
  position: relative;
}
.music_progress_bar .music_progress_line{
  width: 0px;
  height: 100%;
  background: rgb(27, 245, 27);
}

